//
//  Comman.swift
//  SinaWeibo
//
//  Created by apple on 15/11/8.
//  Copyright © 2015年 apple. All rights reserved.
//

import UIKit

//应用程序相关的信息
let client_id = "3424297615"
let redirect_uri = "http://www.itcast.cn"
let client_secret = "e39163f607382a31c30c60cdd4a251c1"

let themeColor = UIColor.orangeColor()

//屏幕的尺寸信息
let screenH = UIScreen.mainScreen().bounds.height
let screenW = UIScreen.mainScreen().bounds.width

//定义通知相关的字段
let AppSwitchRootViewControler = "AppSwitchRootViewControler"

//App错误提示
let AppErrorTip = "网络君正在睡觉,请稍后再来..."


//调试
/// 输出日志
///
/// - parameter message:  日志消息
/// - parameter logError: 错误标记，默认是 false，如果是 true，发布时仍然会输出
/// - parameter file:     文件名
/// - parameter method:   方法名
/// - parameter line:     代码行数
func printLog<T>(message: T,
    logError: Bool = false,
    file: String = __FILE__,
    method: String = __FUNCTION__,
    line: Int = __LINE__)
{
    if logError {
        print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
    } else {
        #if DEBUG
            print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
        #endif
    }
}